هل يمكن لملف Solidity واحد أن يحتوي على عدة عقود ذكية؟
هل يمكن أن توضح لي، هل من الممكن أن يحتوي ملف Solidity على عقود ذكية متعددة داخل بنيته؟ أشعر بالفضول لمعرفة ما إذا كانت اللغة تدعم تجميع ونشر عقود متعددة من ملف مصدر واحد، أو ما إذا كان يجب تحديد كل عقد في ملف منفصل خاص به لأغراض التنظيم والإدارة. بالإضافة إلى ذلك، هل هناك أي أفضل الممارسات أو الاعتبارات التي يجب أخذها في الاعتبار عند تنظيم ملفات Solidity بهذه الطريقة؟